package com.sky.mapper;

import com.sky.dto.DishDTO;
import com.sky.entity.Dish;
import com.sky.entity.DishFlavor;
import com.sky.vo.DishVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Options;

import java.util.List;

@Mapper
public interface DishMapper {

    //根据分类id查询菜品名称
    List<Dish> getDishList(Dish dish);

    //分页查询菜品列表
    List<DishVO> getDishListAdmin(Integer categoryId, String name, Integer status);


    void save(Dish dish);

    //删除菜品信息
    void delete(List<String> ids);

    //根据id查询菜品信息
    DishVO getById(Long id);

    //修改菜品信息
    void update(Dish dish);

    //修改菜品状态
    void setStatus(String status, String id);
}
